Bookly\Frontend\Modules\Booking\Ajax D

Total Complexity 224
Dependencies 39
Dependents 1
Total lines 1,322
Lines of code 1,009
Logical lines of code 512
Comment lines 170
Methods 24
Properties 0

Methods 24

Method Rating Maintainability Complexity Lines of code
renderTime()
D
25
40 139
_prepareProgressTracker()
C
34 29 79
renderPayment()
C
34 23 88
saveAppointment()
B
37 15 77
renderDetails()
A
39 13 61
sessionSave()
A
43 13 45
renderNextTime()
A
43 11 42
renderService()
A
37 7 75
approveAppointment()
A
44 9 42
renderComplete()
A
45 9 38
rejectAppointment()
A
47 7 35
renderExtras()
S
46 6 40
getGateways()
S
47 6 37
_setDataForSkippedServiceStep()
S
45 5 40
_handleTimeZone()
S
53 6 23
wpUserLogin()
S
43 4 49
renderCart()
S
51 5 25
checkCart()
S
56 3 18
downloadIcs()
S
59 3 12
renderRepeat()
S
56 2 17
cancelAppointment()
S
62 3 10
csrfTokenValid()
S
63 2 11
_showCartButton()
S
78 2 3
permissions()
S
79 1 3